home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d26 / corwp30.arc / CORE.DOC < prev    next >
Text File  |  1991-11-19  |  6KB  |  122 lines

  1.  
  2.  
  3.            ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  4.           ░░▒▒▒▒▒▒░░▒▒▒▒▒▒░░▒▒▒▒▒▒░░▒▒▒▒▒▒░░▒▒░░░░▒▒░░▒▒▒▒▒▒░░▒▒▒▒▒▒░░░░▒▒
  5.          ░░▒▓██████▒▓███▒██▒▓███▒██▒▓██████▒▓██▒░░▒▓█▒▓███▒█░▒▓███▒██░░▒▒▓▓
  6.         ░░▒▓█░░░░░▒▓█░░▒▓█▒▒▒▒▒▒▓█▒▒▒▒▒░░░▒▓█░▒▒█▒▓█▒▒▒▒▒▒▓█▒▒▒▒▒▒▓█░░▒▒▓▓
  7.        ░░▒▓█░░░░░▒▓█░░▒▓█▒▓██▒███▒▓█████░▒▓█▒▒▒█▒▓█▒▓███▒██▒▓██▒███░░▒▒▓▓█
  8.       ░░▒▒▒▒▒▒░░▒▒▒▒▒▒▓█▒▒█░░▒▒░▒▒▒▒▒▒▒░▒▒▒▒▓▒▒▒▓█▒▒█░░▒▒█▒▒█░░▒▒░░░▒▒▓▓ █
  9.      ░░░░██████░░██████░░██░░░██░███████░████░███░░██░░░██░██░░░██░▒▒▓▓
  10.     ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓
  11.      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
  12.       ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  13.         ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
  14.          █   █   █   █   █   █   █   █   █   █   █   █   █   █   █
  15.          █   █   █   █   █   █   █   █   █   █   █   █   █   █   █
  16.  
  17.  
  18.                         CoreWar Pro Version 3.0
  19.                         (c) 1991 Stefan Strack
  20.                         released 11-19-91
  21.  
  22.                 Email:  stracks@vuctrvax (Bitnet)
  23.                         stracks@ctrvax.vanderbilt.edu (Internet)
  24.                 Mail:   Dept. Pharmacology, 406 MRB
  25.                         Vanderbilt Univ. Medical School
  26.                         Nashville, TN 37232-6600
  27.  
  28.  
  29. Copyright 1988-91 by Stefan Strack, all rights reserved. You are free to
  30. distribute this archive or parts of it provided the program and the
  31. documentation are not modified. No more than the cost of the media may be
  32. charged for distribution. I disclaim all liability of any sort and all
  33. warranties on this program.
  34.  
  35. I thank Per Bilse of PDC-Denmark for invaluable discussions that led to a
  36. dramatic performance increase of the Redcode interpreter.
  37.  
  38.  
  39. --------------------
  40. FILES IN THIS RELEASE
  41.  
  42.         CORE.DOC    - This file
  43.         COREMAN.DOC - Manual for CoreWar Pro
  44.         CORE.EXE    - CoreWar Pro executable
  45.         CORE.SYS    - Configuration file for CORE.EXE
  46.         CORESTD.SYS - Configuration file for ICWS'88 compatible battles
  47.         COREMUS.DEF - optional mouse driver
  48.         *.RED       - sample Redcode programs
  49.  
  50.  
  51. --------------------
  52. FEATURES
  53.  
  54.         CoreWar Pro is an implementation of the game Core Wars for
  55.         PC-compatibles. Core War was introduced by A.K.Dewdney in the
  56.         Computer Recreations column in Scientific American (later compiled in
  57.         his book "The Armchair Universe"). Under the supervision of MARS (the
  58.         Memory Array Redcode Simulator) battle programs written in an
  59.         assembly-like language (Redcode) fight for memory space in a circular
  60.         virtual memory array (the Core).
  61.  
  62.         CoreWar Pro is an integrated environment for writing, debugging and 
  63.         running Redcode programs. The Redcode interpreter supports a superset 
  64.         of the International Core War Standard of 1988 (ICWS'88). A built-in
  65.         preprocessor facilitates writing of Redcode programs. Battles of up
  66.         to 63 programs can be run in a variety of user-configurable execution
  67.         modes, including a full-screen display, single-step debugging, break-
  68.         and watchpoints. An integrated Core Editor allows inspecting and
  69.         modifying the contents of the Core during execution.
  70.  
  71.  
  72. --------------------
  73. NEW IN VERSION 3.0
  74.  
  75.         Version 3.0 is a port from Turbo Prolog 1.1 to PDC Prolog 3.21. The
  76.         interpreter engine has been rewritten to execute Redcode programs 5
  77.         to 10 times faster than version 2.1. This also speeds up scrolling in
  78.         the Core Editor.
  79.  
  80.         The Redcode preprocessor is no longer a stand-alone program
  81.         (RPP.EXE), but is now integrated with CORE.EXE. Programs are
  82.         automatically preprocessed when loaded from disk.  The Core Editor's
  83.         Edit-command accepts the same extended Redcode syntax, including
  84.         labels, EQUates, and numerical expressions. In addition to the
  85.         previously available reverse-polish format, Version 3.0 lets you
  86.         write expressions in standard infix notation. Infix expressions do
  87.         not have to be parenthesized; parenthesis are only necessary to
  88.         enforce evaluation order. Apart from CORESIZE, the new system
  89.         variables RANDOM_ADDRESS, ADDRESS_SPACE and PROCESS_LIMIT can be
  90.         referenced in Redcode programs.
  91.  
  92.         Version 3.0 implements Jon Newman's "Three Proposals for Future Core
  93.         War Standards". The "process limit", "address space" and "descendant
  94.         count" modifications encourage mobile and self-replicating warriors
  95.         and take the sting out of "SPL 0" bombs.
  96.  
  97.         Extended EGA/VGA textmodes (43x80, 50x80, etc.) are supported through
  98.         the screensize(Rows,Columns) command in CORE.SYS for better
  99.         resolution in the full-screen execution mode.
  100.  
  101.         The interpreter now keeps track of which program has last written to
  102.         a Core address. With the new control panel switches "Break on execute
  103.         opponent" and "Break on overwrite opponent" the Monitor can signal
  104.         events that will lead to abberant program execution and imminent
  105.         resolution of the battle.
  106.  
  107.         The Core Editor's Find-function has been enhanced to support
  108.         wildcards, as in "MOV * *". The right- and left-arrow keys provide
  109.         scroll-lock, i.e. they scroll the Core array relative to the
  110.         selection bar. You can now press <Del> to erase the current address.
  111.         The little-used search-and-replace function is no longer implemented.
  112.  
  113.         Lots of cosmetic improvements; a new Message-window receives text
  114.         that previously cluttered the main "battle" window.
  115.  
  116.  
  117. --------------------
  118. OPERATION
  119.  
  120.         Enter "CORE" to start the system. A detailed description of CoreWar
  121.         Pro is found in the manual, COREMAN.DOC.
  122.